home *** CD-ROM | disk | FTP | other *** search
/ comtecelectrical.ca / www.comtecelectrical.ca.tar / www.comtecelectrical.ca / infobots / Backup / MSOCache / All Users / 90000409-6000-11D3-8CFE-0150048383C9 / L2561412.CAB / F300_uspmeta.xml.AF40AAF8_9187_4E0C_A23E_344075B53E7C < prev    next >
Text File  |  2001-01-23  |  19KB  |  375 lines

  1. <ConceptualSchema xmlns="urn:schemas-microsoft-com:isg\metaschemas\isg"
  2.     xmlns:dt="urn:schemas-microsoft-com:datatypes"
  3.     xmlns:ol="urn:schemas-microsoft-com:isg\schemas\outlook">
  4.  
  5.     <MetaData xml:lang="en-US">
  6.  
  7.         <IgnoreSchema>
  8.             <!-- jonasbar 000903: The following two have been here "forever". -->
  9.             <RelationType type="ol:HasClass"/>
  10.             <RelationType type="ol:HasFolderPath"/> <!-- jonasbar 000903: What is this anyway? -->
  11.             <!-- jonasbar 000903: These are silly. -->
  12.             <RelationType type="ol:HasCompanyAndFullName"/>
  13.             <RelationType type="ol:HasCompanyLastFirstNoSpace"/>
  14.             <RelationType type="ol:HasCompanyLastFirstSpaceOnly"/>
  15.             <RelationType type="ol:HasFullNameAndCompany"/>
  16.             <RelationType type="ol:HasLastFirstAndSuffix"/>
  17.             <RelationType type="ol:HasLastFirstNoSpace"/>
  18.             <RelationType type="ol:HasLastFirstNoSpaceCompany"/>
  19.             <RelationType type="ol:HasLastFirstSpaceOnly"/>
  20.             <RelationType type="ol:HasLastFirstSpaceOnlyCompany"/>
  21.             <RelationType type="ol:HasLastNameAndFirstName"/>
  22.             <!-- jonasbar 000903: obsolete? -->
  23.             <RelationType type="ol:HasUser1"/>
  24.             <RelationType type="ol:HasUser2"/>
  25.             <RelationType type="ol:HasUser3"/>
  26.             <RelationType type="ol:HasUser4"/>
  27.             <!-- jonasbar 000903: Not much use of these for now. -->
  28.             <EntityType type="ol:AddressEntry"/>
  29.             <RelationType type="ol:HasAddress"/>
  30.             <RelationType type="ol:HasDisplayType"/>
  31.             <EntityType type="ol:OlDisplayType"/>
  32.             <RelationType type="ol:HasID"/>
  33.             <RelationType type="ol:HasIndex"/>
  34.             <RelationType type="ol:HasManager"/>
  35.             <RelationType type="ol:HasMember"/>
  36.             <RelationType type="ol:HasMemberCount"/>
  37.             <EntityType type="ol:AddressList"/>
  38.             <RelationType type="ol:HasAddressEntry"/>
  39.             <RelationType type="ol:IsReadOnly"/>
  40.             <RelationType type="ol:HasRecipient"/>
  41.             <EntityType type="ol:Attachment"/>
  42.             <RelationType type="ol:HasDisplayName"/>
  43.             <RelationType type="ol:HasFileName"/>
  44.             <RelationType type="ol:HasPathName"/>
  45.             <EntityType type="ol:FileNameString"/>
  46.             <RelationType type="ol:HasPosition"/>
  47.             <EntityType type="ol:OlAttachmentType"/>
  48.             <EntityType type="ol:DistListItem"/>
  49.             <RelationType type="ol:HasDLName"/>
  50.             <RelationType type="ol:HasSizeGreater"/>
  51.             <RelationType type="ol:HasSizeLess"/>
  52.             <RelationType type="ol:HasStoreID"/>
  53.             <RelationType type="ol:DeleteAfterSubmit"/>
  54.             <RelationType type="ol:HasEntryID"/>
  55.             <RelationType type="ol:HasEmail1EntryID"/>
  56.             <RelationType type="ol:HasEmail2EntryID"/>
  57.             <RelationType type="ol:HasEmail3EntryID"/>
  58.             <RelationType type="ol:HasReceivedByEntryID"/>
  59.             <RelationType type="ol:HasReceivedOnBehalfOfEntryID"/>
  60.             <EntityType type="ol:EntryID"/>
  61.             <RelationType type="ol:HasDefaultMessageClass"/>
  62.             <RelationType type="ol:HasMessageClass"/>
  63.             <RelationType type="ol:HasRemoteMessageClass"/>
  64.             <EntityType type="ol:MessageClass"/>
  65.             <EntityType type="ol:OlEditorType"/>
  66.             <EntityType type="ol:OlJournalRecipientType"/>
  67.             <EntityType type="ol:OlMailRecipientType"/>
  68.             <EntityType type="ol:OlMeetingRecipientType"/>
  69.             <EntityType type="ol:OlObjectClass"/>
  70.             <EntityType type="ol:OlOutlookBarViewType"/>
  71.             <EntityType type="ol:OlTaskRecipientType"/>
  72.             <EntityType type="ol:OlWindowState"/>
  73.             <EntityType type="ol:OutlookObject"/>
  74.             <EntityType type="ol:Page"/>
  75.             <EntityType type="ol:Recipient"/>
  76.             <RelationType type="ol:HasAutoResponse"/>
  77.             <RelationType type="ol:HasEntryIDStr"/>
  78.             <RelationType type="ol:HasRecipientAddress"/>
  79.             <RelationType type="ol:HasMeetingResponseStatus"/>
  80.             <EntityType type="ol:OlMeetingResponse"/>
  81.             <RelationType type="ol:HasTrackingStatus"/>
  82.             <EntityType type="ol:OlTrackingStatus"/>
  83.             <RelationType type="ol:IsResolved"/>
  84.             <EntityType type="ol:RemoteItem"/>
  85.             <RelationType type="ol:HasHasAttachment"/>
  86.             <RelationType type="ol:HasTransferSize"/>
  87.             <RelationType type="ol:HasTransferTime"/>
  88.             <EntityType type="ol:Situated"/>
  89.             <RelationType type="ol:HasHeight"/>
  90.             <RelationType type="ol:HasLeft"/>
  91.             <RelationType type="ol:HasTop"/>
  92.             <RelationType type="ol:HasWidth"/>
  93.             <RelationType type="ol:HasConversationIndex"/>
  94.             <!-- jonasbar 000903: RNL is not interested in the mq properties. -->
  95.             <RelationType type="ol:HasMQName"/>
  96.             <RelationType type="ol:mqApplicationName"/>
  97.             <RelationType type="ol:mqAttrib"/>
  98.             <RelationType type="ol:mqAuthor"/>
  99.             <RelationType type="ol:mqCategory"/>
  100.             <RelationType type="ol:mqComments"/>
  101.             <RelationType type="ol:mqCompany"/>
  102.             <RelationType type="ol:mqContents"/>
  103.             <RelationType type="ol:mqCost"/>
  104.             <RelationType type="ol:mqCreate"/>
  105.             <RelationType type="ol:mqCreationDate"/>
  106.             <RelationType type="ol:mqDuration"/>
  107.             <RelationType type="ol:mqFileName"/>
  108.             <RelationType type="ol:mqFinish"/>
  109.             <RelationType type="ol:mqFormat"/>
  110.             <RelationType type="ol:mqHyperlinkBase"/>
  111.             <RelationType type="ol:mqKeywords"/>
  112.             <RelationType type="ol:mqLastModified"/>
  113.             <RelationType type="ol:mqLastPrinted"/>
  114.             <RelationType type="ol:mqLastSavedBy"/>
  115.             <RelationType type="ol:mqManager"/>
  116.             <RelationType type="ol:mqMsgAddress"/>
  117.             <RelationType type="ol:mqMsgAllDayEvent"/>
  118.             <RelationType type="ol:mqMsgAttendees"/>
  119.             <RelationType type="ol:mqMsgCC"/>
  120.             <RelationType type="ol:mqMsgClass"/>
  121.             <RelationType type="ol:mqMsgDateCompleted"/>
  122.             <RelationType type="ol:mqMsgDateDue"/>
  123.             <RelationType type="ol:mqMsgEmail"/>
  124.             <RelationType type="ol:mqMsgEnd"/>
  125.             <RelationType type="ol:mqMsgFax"/>
  126.             <RelationType type="ol:mqMsgFrom"/>
  127.             <RelationType type="ol:mqMsgImportance"/>
  128.             <RelationType type="ol:mqMsgJobTitle"/>
  129.             <RelationType type="ol:mqMsgLocation"/>
  130.             <RelationType type="ol:mqMsgName"/>
  131.             <RelationType type="ol:mqMsgNotes"/>
  132.             <RelationType type="ol:mqMsgOwner"/>
  133.             <RelationType type="ol:mqMsgPhone"/>
  134.             <RelationType type="ol:mqMsgPriority"/>
  135.             <RelationType type="ol:mqMsgReceived"/>
  136.             <RelationType type="ol:mqMsgResources"/>
  137.             <RelationType type="ol:mqMsgSent"/>
  138.             <RelationType type="ol:mqMsgStatus"/>
  139.             <RelationType type="ol:mqMsgTo"/>
  140.             <RelationType type="ol:mqMsgWebPage"/>
  141.             <RelationType type="ol:mqNumberOfCharacters"/>
  142.             <RelationType type="ol:mqNumberOfCharactersAndSpaces"/>
  143.             <RelationType type="ol:mqNumberOfHiddenSlides"/>
  144.             <RelationType type="ol:mqNumberOfLines"/>
  145.             <RelationType type="ol:mqNumberOfMultimediaClips"/>
  146.             <RelationType type="ol:mqNumberOfNotes"/>
  147.             <RelationType type="ol:mqNumberOfPages"/>
  148.             <RelationType type="ol:mqNumberOfParagraphs"/>
  149.             <RelationType type="ol:mqNumberOfSlides"/>
  150.             <RelationType type="ol:mqNumberOfWords"/>
  151.             <RelationType type="ol:mqPath"/>
  152.             <RelationType type="ol:mqPercentComplete"/>
  153.             <RelationType type="ol:mqPercentWorkComplete"/>
  154.             <RelationType type="ol:mqRank"/>
  155.             <RelationType type="ol:mqRevision"/>
  156.             <RelationType type="ol:mqSize"/>
  157.             <RelationType type="ol:mqStart"/>
  158.             <RelationType type="ol:mqSubject"/>
  159.             <RelationType type="ol:mqTemplate"/>
  160.             <RelationType type="ol:mqTitle"/>
  161.             <RelationType type="ol:mqTotalEditingTime"/>
  162.             <RelationType type="ol:mqVPath"/>
  163.             <RelationType type="ol:mqWork"/>
  164.             <RelationType type="ol:mqdocAuthor"/>
  165.             <RelationType type="ol:mqdocCategory"/>
  166.             <RelationType type="ol:mqdocCompany"/>
  167.             <RelationType type="ol:mqdocCreatedTm"/>
  168.             <RelationType type="ol:mqdocEditTime"/>
  169.             <RelationType type="ol:mqdocSubject"/>
  170.             <RelationType type="ol:mqdocTitle"/>
  171.         </IgnoreSchema>
  172.  
  173.         <!-- CJ will filter out ignored nexuses so no need to do it here. -->
  174.  
  175.         <Nexus>
  176.             <EntityType type="ol:Entity"/>
  177.             <EntityType type="ol:LimitedItem"/>
  178.             <EntityType type="ol:Item"/>
  179.             <EntityType type="ol:MAPIFolder"/>
  180.             <EntityType type="ol:AddressList"/>
  181.             <EntityType type="ol:AddressEntry"/>
  182.             <EntityType type="ol:Recipient"/>
  183.             <EntityType type="ol:Attachment"/>
  184.             <EntityType type="ol:ContactItem"/>
  185.             <EntityType type="ol:DistListItem"/>
  186.             <EntityType type="ol:MailItem"/>
  187.             <EntityType type="ol:MailOrMeetingItem"/>
  188.             <EntityType type="ol:MailOrMeetingOrPostItem"/>
  189.             <EntityType type="ol:ReportItem"/>
  190.             <EntityType type="ol:RemoteItem"/>
  191.             <EntityType type="ol:PostItem"/>
  192.             <EntityType type="ol:NoteItem"/>
  193.             <EntityType type="ol:JournalItem"/>
  194.             <EntityType type="ol:AppointmentItem"/>
  195.             <EntityType type="ol:MeetingItem"/>
  196.             <EntityType type="ol:TaskItem"/>
  197.             <EntityType type="ol:TaskRequestItem"/>
  198.             <EntityType type="ol:TaskRequestUpdateItem"/>
  199.             <EntityType type="ol:TaskRequestAcceptItem"/>
  200.             <EntityType type="ol:TaskRequestDeclineItem"/>
  201.             <EntityType type="ol:DocumentItem"/>
  202.             <EntityType type="ol:Situated"/>
  203.         </Nexus>
  204.  
  205.         <!-- CJ should not ask this about ignored types so no need to do it here. -->
  206.  
  207.         <Datatype>
  208. <!--
  209.             <EntityType type="ol:OlActionCopyLike"/>
  210.             <EntityType type="ol:OlActionReplyStyle"/>
  211.             <EntityType type="ol:OlActionResponseStyle"/>
  212.             <EntityType type="ol:OlActionShowOn"/>
  213. -->
  214.             <EntityType type="ol:OlAttachmentType"/>
  215.             <EntityType type="ol:OlBusyStatus"/>
  216.             <EntityType type="ol:OlDisplayType"/>
  217.             <EntityType type="ol:OlEditorType"/>
  218.             <EntityType type="ol:OlFlagStatus"/>
  219.             <EntityType type="ol:OlGender"/>
  220.             <EntityType type="ol:OlImportance"/>
  221. <!--
  222.             <EntityType type="ol:OlItemType"/>
  223. -->
  224.             <EntityType type="ol:OlJournalRecipientType"/>
  225.             <EntityType type="ol:OlMailRecipientType"/>
  226.             <EntityType type="ol:OlMailingAddress"/>
  227.             <EntityType type="ol:OlMeetingRecipientType"/>
  228.             <EntityType type="ol:OlMeetingResponse"/>
  229.             <EntityType type="ol:OlMeetingStatus"/>
  230.             <EntityType type="ol:OlNetMeetingType"/>
  231.             <EntityType type="ol:OlNoteColor"/>
  232.             <EntityType type="ol:OlObjectClass"/>
  233.             <EntityType type="ol:OlOutlookBarViewType"/>
  234.             <EntityType type="ol:OlRecurrenceState"/>
  235.             <EntityType type="ol:OlRecurrenceType"/>
  236.             <EntityType type="ol:OlRemoteStatus"/>
  237.             <EntityType type="ol:OlResponseStatus"/>
  238.             <EntityType type="ol:OlSensitivity"/>
  239.             <EntityType type="ol:OlTaskDelegationState"/>
  240.             <EntityType type="ol:OlTaskOwnership"/>
  241.             <EntityType type="ol:OlTaskRecipientType"/>
  242.             <EntityType type="ol:OlTaskResponse"/>
  243.             <EntityType type="ol:OlTaskStatus"/>
  244.             <EntityType type="ol:OlTrackingStatus"/>
  245.             <EntityType type="ol:OlWindowState"/>
  246.             <EntityType type="ol:Long"/>
  247.             <EntityType type="ol:String"/>
  248.             <EntityType type="ol:Boolean"/>
  249.             <EntityType type="ol:DateTime"/>
  250.             <EntityType type="ol:Variant"/>
  251.         </Datatype>
  252.  
  253. <!-- Changed to be normal map to To, CC and BCC for Outlook 10 compatibility
  254.         <Patterns>
  255.             <RelationPattern defines="ol:HasOrganizerName" src="Appt" dst="Name">
  256.                 <Structure>
  257.                     <Entity type="ol:AppointmentItem" id="Appt">
  258.                         <Relation type="ol:HasRecipient">
  259.                             <Entity type="ol:Recipient" id="Rcpt">
  260.                                 <Relation type="ol:HasType">
  261.                                     <Entity type="ol:OlMeetingRecipientType" id="Type"/>
  262.                                 </Relation>
  263.                                 <Relation type="ol:HasName">
  264.                                     <Entity type="ol:String" id="Name"/>
  265.                                 </Relation>
  266.                             </Entity>
  267.                         </Relation>
  268.                     </Entity>
  269.                 </Structure>    
  270.                 <Constraint>
  271.                     <Comparison op="eq">
  272.                         <Entity ref="Type"/>
  273.                         <Long>0</Long>
  274.                     </Comparison>
  275.                 </Constraint>
  276.             </RelationPattern>
  277.             <RelationPattern defines="ol:HasAttendantName" src="Appt" dst="Name">
  278.                 <Structure>
  279.                     <Entity type="ol:AppointmentItem" id="Appt">
  280.                         <Relation type="ol:HasRecipient">
  281.                             <Entity type="ol:Recipient" id="Rcpt">
  282.                                 <Relation type="ol:HasType">
  283.                                     <Entity type="ol:OlMeetingRecipientType" id="Type"/>
  284.                                 </Relation>
  285.                                 <Relation type="ol:HasName">
  286.                                     <Entity type="ol:String" id="Name"/>
  287.                                 </Relation>
  288.                             </Entity>
  289.                         </Relation>
  290.                     </Entity>
  291.                 </Structure>
  292.                 <Constraint>
  293.                     <Comparison op="lt">
  294.                         <Entity ref="Type"/>
  295.                         <Long>3</Long>
  296.                     </Comparison>
  297.                 </Constraint>
  298.             </RelationPattern>
  299.         </Patterns>
  300. -->
  301.         <Generalization>
  302.             <EntityType type="ol:Entity"/>
  303.             <RelationType type="ol:Relation"/>
  304.             <RelationType type="ol:HasTimeRelation"/>
  305.             <RelationType type="ol:HasAddressPart"/>
  306.         </Generalization>
  307.  
  308.         <Preferred>
  309.             <SchemaTriple src="ol:MAPIFolder" rel="ol:HasName" dst="ol:Blurb"/>
  310.  
  311.             <SchemaTriple src="ol:LimitedItem" rel="ol:HasAboutString" dst="ol:Blurb"/>
  312.             <SchemaTriple src="ol:Item" rel="ol:HasAboutString" dst="ol:Blurb"/>
  313.             <SchemaTriple src="ol:ContactItem" rel="ol:HasAboutContactString" dst="ol:Blurb"/>
  314.             <SchemaTriple src="ol:MailOrMeetingItem" rel="ol:HasAboutMailOrMeetingOrPostString" dst="ol:Blurb"/>
  315.             <SchemaTriple src="ol:MailOrMeetingOrPostItem" rel="ol:HasAboutMailOrMeetingOrPostString" dst="ol:Blurb"/>
  316.             <SchemaTriple src="ol:MailItem" rel="ol:HasAboutMailOrMeetingOrPostString" dst="ol:Blurb"/>
  317.             <SchemaTriple src="ol:MeetingItem" rel="ol:HasAboutMailOrMeetingOrPostString" dst="ol:Blurb"/>
  318.             <SchemaTriple src="ol:PostItem" rel="ol:HasAboutMailOrMeetingOrPostString" dst="ol:Blurb"/>
  319.             <SchemaTriple src="ol:AppointmentItem" rel="ol:HasAboutAppointmentString" dst="ol:Blurb"/>
  320.             <SchemaTriple src="ol:TaskItem" rel="ol:HasAboutTaskString" dst="ol:Blurb"/>
  321.             <SchemaTriple src="ol:JournalItem" rel="ol:HasAboutSomeItemString" dst="ol:Blurb"/>
  322.             <SchemaTriple src="ol:DocumentItem" rel="ol:HasAboutSomeItemString" dst="ol:Blurb"/>
  323.  
  324.             <SchemaTriple src="ol:LimitedItem" rel="ol:HasPhoneNumber" dst="ol:PhoneNumber"/>
  325.             <SchemaTriple src="ol:Item" rel="ol:HasPhoneNumber" dst="ol:PhoneNumber"/>
  326.  
  327.             <SchemaTriple src="ol:LimitedItem" rel="ol:HasAboutDateTime" dst="ol:DateTime"/>
  328.             <SchemaTriple src="ol:Item" rel="ol:HasAboutDateTime" dst="ol:DateTime"/>
  329.             <SchemaTriple src="ol:ContactItem" rel="ol:HasBirthDay" dst="ol:DateTime"/>
  330.             <SchemaTriple src="ol:MailOrMeetingItem" rel="ol:HasSentOn" dst="ol:DateTime"/>
  331.             <SchemaTriple src="ol:MailOrMeetingItem" rel="ol:HasReceivedTime" dst="ol:DateTime"/>
  332.             <SchemaTriple src="ol:PostItem" rel="ol:HasSentOn" dst="ol:DateTime"/>
  333.             <SchemaTriple src="ol:PostItem" rel="ol:HasReceivedTime" dst="ol:DateTime"/>
  334.             <SchemaTriple src="ol:AppointmentItem" rel="ol:HasStart" dst="ol:DateTime"/>
  335.             <SchemaTriple src="ol:TaskItem" rel="ol:HasDueDate" dst="ol:DateTime"/>
  336.             <SchemaTriple src="ol:JournalItem" rel="ol:HasStart" dst="ol:DateTime"/>
  337.             <SchemaTriple src="ol:DocumentItem" rel="ol:HasCreationTime" dst="ol:DateTime"/>
  338.  
  339.         <SchemaTriple src="ol:ContactItem" rel="ol:HasCity" dst="ol:City"/>
  340.         <SchemaTriple src="ol:ContactItem" rel="ol:HasCountry" dst="ol:Country"/>
  341.         <SchemaTriple src="ol:ContactItem" rel="ol:HasState" dst="ol:State"/>
  342.         </Preferred>
  343.  
  344.         <Patterns>
  345.             <EntityPattern single="ol:DateTime" main="Time">
  346.                 <Structure>
  347.                     <Entity type="ol:AppointmentItem" id="Item">
  348.                         <Relation type="ol:HasStart">
  349.                             <Entity type="ol:DateTime" id="Time"/>
  350.                         </Relation>
  351.                     </Entity>
  352.                 </Structure>
  353.             </EntityPattern>
  354.             <EntityPattern single="ol:PersonName" main="Name">
  355.                 <Structure>
  356.                     <Entity type="ol:ContactItem" id="Item">
  357.                         <Relation type="ol:HasFullName">
  358.                             <Entity type="ol:PersonName" id="Name"/>
  359.                         </Relation>
  360.                     </Entity>
  361.                 </Structure>
  362.             </EntityPattern>
  363.         </Patterns>
  364.  
  365.         <Possessive>
  366.             <SchemaTriple src="ol:ContactItem" rel="ol:HasContactName" dst="ol:String"/>
  367.             <SchemaTriple src="ol:AppointmentItem" rel="ol:HasOrganizer" dst="ol:EmailDisplayName"/>
  368.             <SchemaTriple src="ol:MailItem" rel="ol:HasSenderName" dst="ol:EmailDisplayName"/>
  369.             <SchemaTriple src="ol:MailItem" rel="ol:HasReceivedTime" dst="ol:DateTime"/>
  370.             <SchemaTriple src="ol:AppointmentItem" rel="ol:HasStart" dst="ol:DateTime"/>
  371.         </Possessive>
  372.     </MetaData>
  373.  
  374. </ConceptualSchema>
  375.